home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / gawk / gawk213b.zoo / test / awf / makefile < prev    next >
Makefile  |  1990-10-28  |  865b  |  39 lines

  1. AWFLIB = /usr/lib/awf    # beware, awf itself knows this
  2. BIN = /usr/bin
  3. MAN = /usr/man/man1
  4. CP = common dev.dumb mac.man mac.ms pass1 pass2.base pass2.man pass2.ms pass3
  5. DTR = README COPYRIGHT Makefile awf awf.1 awf.1.out common dev.dumb mac.man \
  6.     mac.ms pass1 pass2.base pass2.man pass2.ms pass3
  7. # System V brain damage
  8. SHELL = /bin/sh
  9.  
  10. r:    awf.1
  11.     @chmod +x awf
  12.     @AWFLIB=. awf -man awf.1 >tmp
  13.     cmp tmp awf.1.out
  14.     @rm tmp
  15.  
  16. install:
  17.     -if test ! -d $(AWFLIB) ; then mkdir $(AWFLIB) ; fi
  18.     cp $(CP) $(AWFLIB)
  19.     cp awf $(BIN)
  20.     cp awf.1 $(MAN)
  21.  
  22. rr:    r testm tests.Z tests.out.Z
  23.     AWFLIB=. awf -man testm >tmp
  24.     cmp tmp testm.out
  25.     rm tmp
  26.     uncompress <tests.Z | AWFLIB=. awf -ms >tmp
  27.     uncompress <tests.out.Z | cmp - tmp
  28.     rm tmp
  29.  
  30. dtr:    $(DTR)
  31.     makedtr $(DTR) >$@
  32.  
  33. tar:    $(DTR)
  34.     tar cvf awf.tar $(DTR)
  35.     compress -v awf.tar
  36.  
  37. clean:
  38.     rm -f tmp tests tests.out dtr awf.tar awf.tar.Z j*
  39.